library = {
	playerinput = {
		KeyDown = [[function(input)
			if pl and IsEntity(pl) and pl:IsPlayer() and pl:IsConnected() then
				return pl:KeyDown(input)
			end
		end]],
	},
	input = {
		KeyDown = [[function(input)
			if IsEntity(self) and self:IsVehicle() then
				local pl = self:GetPassenger()
				if pl and IsEntity(pl) and pl:IsPlayer() and pl:IsConnected() then
					return pl:KeyDown(input)
				end
				return false
			end
		end]],
	},
}